package com.ruoyi.project.system.store.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 【请填写功能名称】对象 zz_out_store
 * 
 * @author ruoyi
 * @date 2020-10-30
 */
public class ZzOutStore extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    //新增查询
    //收货人姓名
    private String customerName;
    //收货地址
    private String customerOrderAddress;
    //商品名称
    private String productName;
    //商品数量
    private Integer customerOrderItemNumber;

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerOrderAddress() {
        return customerOrderAddress;
    }

    public void setCustomerOrderAddress(String customerOrderAddress) {
        this.customerOrderAddress = customerOrderAddress;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getCustomerOrderItemNumber() {
        return customerOrderItemNumber;
    }

    public void setCustomerOrderItemNumber(Integer customerOrderItemNumber) {
        this.customerOrderItemNumber = customerOrderItemNumber;
    }

    /** 出库单id */
    private Integer outStoreId;

    /** 出库时间 */
    @Excel(name = "出库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date outStoreOutDatetime;

    /** 客户订单id */
    @Excel(name = "客户订单id")
    private Integer customerOrderId;

    /** 客户收货时间 */
    @Excel(name = "客户收货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date outStoreReceiverDatetime;

    /** 出库操作员 */
    @Excel(name = "出库操作员")
    private String outStorePerson;

    /** 出库状态 */
    @Excel(name = "出库状态")
    private String outStoreStatus;

    public void setOutStoreId(Integer outStoreId) 
    {
        this.outStoreId = outStoreId;
    }

    public Integer getOutStoreId() 
    {
        return outStoreId;
    }
    public void setOutStoreOutDatetime(Date outStoreOutDatetime) 
    {
        this.outStoreOutDatetime = outStoreOutDatetime;
    }

    public Date getOutStoreOutDatetime() 
    {
        return outStoreOutDatetime;
    }
    public void setCustomerOrderId(Integer customerOrderId) 
    {
        this.customerOrderId = customerOrderId;
    }

    public Integer getCustomerOrderId() 
    {
        return customerOrderId;
    }
    public void setOutStoreReceiverDatetime(Date outStoreReceiverDatetime) 
    {
        this.outStoreReceiverDatetime = outStoreReceiverDatetime;
    }

    public Date getOutStoreReceiverDatetime() 
    {
        return outStoreReceiverDatetime;
    }
    public void setOutStorePerson(String outStorePerson) 
    {
        this.outStorePerson = outStorePerson;
    }

    public String getOutStorePerson() 
    {
        return outStorePerson;
    }
    public void setOutStoreStatus(String outStoreStatus) 
    {
        this.outStoreStatus = outStoreStatus;
    }

    public String getOutStoreStatus() 
    {
        return outStoreStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("outStoreId", getOutStoreId())
            .append("outStoreOutDatetime", getOutStoreOutDatetime())
            .append("customerOrderId", getCustomerOrderId())
            .append("outStoreReceiverDatetime", getOutStoreReceiverDatetime())
            .append("outStorePerson", getOutStorePerson())
            .append("outStoreStatus", getOutStoreStatus())
            .toString();
    }
}
